Serialized Multitasking Code Generation from
نویسنده
چکیده
This paper is concerned about multitasking embedded software development from the system specification to the final implementation including design space exploration(DSE). In the proposed framework, dataflow model is used for task specification. Multitasking software is generated for the performance evaluation of architecture candidates during the DSE process. Since the same code is also used for the final implementation, it is highly desirable to make it portable and efficient. In this paper, we propose a serialized multitasking code generation technique from dataflow specification to run the multitasking application without OS on any target processor. The code serialization also reduces runtime overhead of task switching as previous works have reported. By separating run-time scheduler generation from task code generation, various scheduling policies can be explored. Experiments with DiVX application confirm the viability of the proposed technique.
منابع مشابه
Building on the DEPLOY Legacy: Code Generation and Simulation
The RODIN, and DEPLOY projects have laid solid foundations for further theoretical, and practical (methodological and tooling) advances with Event-B; we investigated code generation for embedded, multi-tasking systems. This work describes activities from a follow-on project, ADVANCE; where our interest is co-simulation of cyber-physical systems. We are working to better understand the issues ar...
متن کاملMultitasking across generations: Multitasking choices and difficulty ratings in three generations of Americans
This study investigated whether changes in the technological/social environment in the United States over time have resulted in concomitant changes in the multitasking skills of younger generations. One thousand, three hundred and nineteen Americans from three generations were queried to determine their at-home multitasking behaviors. An anonymous online questionnaire asked respondents to indic...
متن کاملThe Reduction Process for Change Type Cases to Consider
Pragmatic reuse tasks can be validated by a custom record-and-replay (R&R) technique that transforms automated test suites to focus on the reused code, reducing the need to develop test suites manually; this technique has previously been reified in the Skipper tool. In general, R&R test suites have been criticized as lacking maintainability when the source under test evolves, but the literature...
متن کاملAddressing Analog Design Challenges for Multi-Gigabit Systems
Market demands are continually pushing semiconductor developers to design smaller, faster chips that consume less power. As the demand for bandwidth increases, developers are faced with additional design challenges, such as managing noise, process sensitivity, testability, signal integrity, and skew (the difference in channel delay), which have severe effects on the performance of a chip multi-...
متن کاملScript Generation and Multitasking in HIV - 1 Infection : Implications for Everyday Functioning
It is well established that 30-50% of persons infected with HIV-1 exhibit neuropsychological impairment. A subset of individuals with HIV-associated neurocognitive impairment experience related deficits in "real world" functioning (i.e., independently performing instrumental activities of daily living \[IADL\]). While performance-based tests of everyday functioning are reasonably sensitive to H...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008